# x存0-9，就是要遍历的范围，y存结果
x, y = [i for i in range(10)], []
# 四层循环遍历
for i in x:
    for j in x:
        for k in x:
            for l in x:
                # t是他们4个组成的四位数
                t = int(f"{i}{j}{k}{l}")
                # 如果满足条件，并且是四位数(i > 0)就插入到y中
                if i ** 4 + j ** 4 + k ** 4 + l ** 4 == t and i > 0:
                    y.append(t)
l = len(y)
# 输出满足条件的数，并且控制最后不要多换行。
for i in range(l):
    print(y[i], end=" "if i < l - 1 else "")
# -------------------------------------------------------------------------------

# 比赛环境为python3.8.6版本自带的IDLE，最好早点熟悉一下。。这个东西的提示时有时无

# 菜单栏最右边的Help的Python Docs 比赛时候也可以看，不过建议还是提前多了解了解，

# 比赛的时候至少知道在文档找什么能用的上。

# IDLE是下载Python时自带的，在按住win+s搜索IDLE就能搜到了。

# 然后点左上角的File可以创建新文件，然后按F5可以运行。
